self-loading vehicle - Turco Inglés Diccionario